/************************************
 * created by Tonk (tonk@ctonk.com) *
 ************************************/

// reset.h

#ifndef RESET_H
#define RESET_H

#include "definitions.h"
#include "room.h"


class Reset {
	private:
		int		_vnum;
		int		_type;
		int		_target;
		int		_number;
		int		_limit;

	public:
		Reset();
		Reset( Reset& );
		~Reset();

		Reset& operator = ( Reset& );

		void	setVnum( int );
		int		getVnum();
		void	setType( int );
		int		getType();
		void	setTarget( int );
		int		getTarget();
		void	setNumber( int );
		int		getNumber();
		void	setLimit( int );
		int		getLimit();

		void	Save( std::ofstream& );
		void	Load( std::ifstream& );
		void	reset();
		char	charType();

		static int numResets;
};



#endif // #ifndef RESET_H
